#页面静态化
import os

from django.template import loader

from apps.contents.fengzhuang import get_categories

#渲染首页
def static_index_html():

    #获取商品频道和分类,和广告内容
    context = get_categories()
    #获取模板文件
    template = loader.get_template('index.html')
    #渲染首页html字符串
    html_text = template.render(context)
    print(html_text)
    print(type(html_text))

    #将首页的html字符串写入指定的目录
    #等待写入的位置,写到静态文件的地址
    file_path = os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))),'static/index.html')
    with open(file_path,'w',encoding='utf-8') as f:
        f.write(html_text)



